package com.ilink.yanchuangservice.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ilink.ilinkapi.dto.ground.yanchuang.ProjectMetadataDTO;
import com.ilink.yanchuangservice.entity.PO.YanchuangExhibitionTime;
import com.ilink.yanchuangservice.entity.VO.ProjectDetailResponse;
import com.ilink.yanchuangservice.entity.VO.ProjectSummaryResponse;
import java.util.List;

public interface YanchuangService {
    void saveProject(ProjectMetadataDTO projectMetadataDTO);
    IPage<ProjectSummaryResponse> getProjectsByCondition(String keywords, String tag, int page, int size);
    ProjectDetailResponse getProjectDetail(Long id);
    void submitComment(Long projectId, String contactInformation, String comment);
    List<YanchuangExhibitionTime> updateExhibitionStatus();

}
